﻿
<!DOCTYPE html>
<html>
<head>

<meta charset = "ISO-8859-1">

<title>Avaliação de Instrutores</title>
	<?php
	session_start();
	include_once '../gerenciadores/AutoloadGerenciadores.php';
	include_once 'function/RecuperaCadastro.php';
	include_once 'function/mensagem.php';
	
	__autoload("Cadastro");
	
	
	
	$tabCadastro = unserialize($_SESSION["cadastro"] );
	
	foreach ($tabCadastro as $linha){
		if($linha->getTipoVinculo()==2 && $linha->getTurma()->getDataFim()=="0000-00-00"){
			$cadastro = $linha;	
		}
		
	}
		
	__autoload("GerenciadorDeAlunos");
	$gerAlunos = new GerenciadorDeAlunos();
	
	$pessoa = $cadastro->getPessoa();
	$turma = $cadastro->getTurma();

	$listaInstrutores = $gerAlunos->exibeInstrutores($turma, $pessoa);
	if(!isset($listaInstrutores)){
			
	}
	
	if(isset($_POST['rdrelacionamento']) &&	isset($_POST['rddominio']) && isset($_POST['rdclareza']) &&
			isset($_POST['rdrecursos']) && isset($_POST['rdorganizacao']) && isset($_POST['rdmetodologia']) &&
			isset($_POST['rdresponsabilidade']) && isset($_POST['rdavaliacao']) && isset($_POST['observacoes']) &&
			isset($_POST['rdrelacionamento']) && isset($_POST['rddominio']) && isset($_POST['rdclareza']) &&
			isset($_POST['rdrecursos']) && isset($_POST['rdorganizacao']) && isset($_POST['rdmetodologia']) &&
			isset($_POST['rdresponsabilidade']) && isset($_POST['rdavaliacao']) && isset($_POST['observacoes'])){
				
				$id = $_POST['instrutor'];
				$inscricaoInstrutor = $listaInstrutores[$id];
				$instrutor = $inscricaoInstrutor->getCadastro()->getPessoa();
				$disciplina = $inscricaoInstrutor->getDisciplina();
				
				$relacionamento=$_POST['rdrelacionamento'];
				$dominio=$_POST['rddominio'];
				$clareza=$_POST['rdclareza'];
				$recursos=$_POST['rdrecursos'];
				$organizacao=$_POST['rdorganizacao'];
				$metodologia=$_POST['rdmetodologia'];
				$responsabilidade=$_POST['rdresponsabilidade'];
				$avaliacao=$_POST['rdavaliacao'];
				$observacao=$_POST['observacoes'];
				
				__autoload("AvaliacaoInstrutores");
				$avaliacaoInstrutor = new AvaliacaoInstrutores();
				
				
				$avaliacaoInstrutor->setAluno($pessoa);
				$avaliacaoInstrutor->setTurma($turma);
				$avaliacaoInstrutor->setAvaliacao($_POST['rdavaliacao']);
				$avaliacaoInstrutor->setClareza($_POST['rdclareza']);
				$avaliacaoInstrutor->setDisciplina($disciplina);
				$avaliacaoInstrutor->setDominio($_POST['rddominio']);
				$avaliacaoInstrutor->setInstrutor($instrutor);
				$avaliacaoInstrutor->setMetodologia($_POST['rdmetodologia']);
				$avaliacaoInstrutor->setObservacao($_POST['observacoes']);
				$avaliacaoInstrutor->setOrganizacao($_POST['rdorganizacao']);
				$avaliacaoInstrutor->setRecursos($_POST['rdrecursos']);
				$avaliacaoInstrutor->setRelacionamento($_POST['rdrelacionamento']);
				$avaliacaoInstrutor->setResponsabilidade($_POST['rdresponsabilidade']);
				
				
				$gerAlunos->avaliaInstrutores($avaliacaoInstrutor);
				
				unset($listaInstrutores[$id]);
				
	}else{
		exibeMensagem("Verifique o preenchimento de todas as notas");
	}

	?>
<link href="estilos/avaliacao.css" style="text/css" rel="stylesheet">
</head>
<body>


	<h1 align="center">Avaliação de Instrutores</h1>
<div id="texto">
A Academia Integrada de Defesa Social com o objetivo de avaliar e
orientar seus docentes para a melhoria do ensino solicita a sua 
colaboração no preenchimento desta ficha. Coloque apenas
o nome do docente e da disciplina, preenchendo com uma pontuação 
de 0 a 10 os intens relativos ao desempenho do docente no respectivo curso
conforme os itens discriminados logo abaixo:

	</div>
	<form name="avalinstrutores" method="post" action="#">
	<div align="center">

	<label>Instrutor:</label>
	<select name="instrutor">
		<?php
			if(count($listaInstrutores)>0){
				$i=0;
				foreach ($listaInstrutores as $linha){
					$instrutor= $linha->getCadastro()->getPessoa();
					echo "<option value='".$i."'>".$instrutor->getNome()." - ".$linha->getDisciplina()->getNomeDisciplina()."(".$linha->getTipoInstrutor().")"."</option>";
					$i++;
				}
			}else{
					echo "<option>Avaliações não disponível</option>";
			}
			
		?>
	</select>



	</div>
		<table>
			<tr>
				<th>Item</th><th>Discrimina&ccedil;&atilde;o</th>
				<th>Nota</th>
			</tr>
			<tr>
				<td>1. RELACIONAMENTO</td><td>Relação
				professor/aluno dentro e fora da sala de aula.</td>
				<td>
				<input type="radio" name="rdrelacionamento" value="1">1
				<input type="radio" name="rdrelacionamento" value="2">2
				<input type="radio" name="rdrelacionamento" value="3">3
				<input type="radio" name="rdrelacionamento" value="4">4
				<input type="radio" name="rdrelacionamento" value="5">5
				<input type="radio" name="rdrelacionamento" value="6">6
				<input type="radio" name="rdrelacionamento" value="7">7
				<input type="radio" name="rdrelacionamento" value="8">8
				<input type="radio" name="rdrelacionamento" value="9">9
				<input type="radio" name="rdrelacionamento" value="10">10
				</td>
			</tr>
			<tr>
				<td>2. DOMINIO DE CONTEÚDO</td><td>Conhecimento da disciplina;
				segurança na condução das aulas; resposta
				efetiva as questões formuladas</td>
				<td>
				<input type="radio" name="rddominio" value="1">1
				<input type="radio" name="rddominio" value="2">2
				<input type="radio" name="rddominio" value="3">3
				<input type="radio" name="rddominio" value="4">4
				<input type="radio" name="rddominio" value="5">5
				<input type="radio" name="rddominio" value="6">6
				<input type="radio" name="rddominio" value="7">7
				<input type="radio" name="rddominio" value="8">8
				<input type="radio" name="rddominio" value="9">9
				<input type="radio" name="rddominio" value="10">10
				</td>
			</tr>
			<tr>
				<td>3. CLAREZA E OBJETIVIDADE NA EXPOSIÇÃO</td><td>
				Demonstração de planejamento de aula; Vinculo da teoria
				com a prática; Fomulação de perguntas de natureza
				exploratória.</td>
				<td>
				<input type="radio" name="rdclareza" value="1">1
				<input type="radio" name="rdclareza" value="2">2
				<input type="radio" name="rdclareza" value="3">3
				<input type="radio" name="rdclareza" value="4">4
				<input type="radio" name="rdclareza" value="5">5
				<input type="radio" name="rdclareza" value="6">6
				<input type="radio" name="rdclareza" value="7">7
				<input type="radio" name="rdclareza" value="8">8
				<input type="radio" name="rdclareza" value="9">9
				<input type="radio" name="rdclareza" value="10">10
				</td>
			</tr>
			<tr>
			<td>4. RECURSOS DIDÁTICOS</td><td>
				Utilização adequada dos recursos 
				didáticos; busca de alternativas para facilitar a 
				aprendizagem.</td>
				<td>
				<input type="radio" name="rdrecursos" value="1">1
				<input type="radio" name="rdrecursos" value="2">2
				<input type="radio" name="rdrecursos" value="3">3
				<input type="radio" name="rdrecursos" value="4">4
				<input type="radio" name="rdrecursos" value="5">5
				<input type="radio" name="rdrecursos" value="6">6
				<input type="radio" name="rdrecursos" value="7">7
				<input type="radio" name="rdrecursos" value="8">8
				<input type="radio" name="rdrecursos" value="9">9
				<input type="radio" name="rdrecursos" value="10">10
				</td>
				</tr>
				<tr>
				<td>5. ORGANIZAÇÃO DA DISCIPLINA</td><td>
				Apresentação dos conteúdos
				programáticos; bibliografia adequada e atualizada
				para disciplina além de materiais complementares.
				</td>
				<td>
				<input type="radio" name="rdorganizacao" value="1">1
				<input type="radio" name="rdorganizacao" value="2">2
				<input type="radio" name="rdorganizacao" value="3">3
				<input type="radio" name="rdorganizacao" value="4">4
				<input type="radio" name="rdorganizacao" value="5">5
				<input type="radio" name="rdorganizacao" value="6">6
				<input type="radio" name="rdorganizacao" value="7">7
				<input type="radio" name="rdorganizacao" value="8">8
				<input type="radio" name="rdorganizacao" value="9">9
				<input type="radio" name="rdorganizacao" value="10">10
				</td>
			</tr>
			<tr>
				<td>6. METODOLOGIA DE ENSINO</td><td>
				Estratégias de ensino que levem à participação
				ativa do aluno; Estímulo a aprendizagem e o pensamento crítico
				do aluno;
				</td>
				<td>
				<input type="radio" name="rdmetodologia" value="1">1
				<input type="radio" name="rdmetodologia" value="2">2
				<input type="radio" name="rdmetodologia" value="3">3
				<input type="radio" name="rdmetodologia" value="4">4
				<input type="radio" name="rdmetodologia" value="5">5
				<input type="radio" name="rdmetodologia" value="6">6
				<input type="radio" name="rdmetodologia" value="7">7
				<input type="radio" name="rdmetodologia" value="8">8
				<input type="radio" name="rdmetodologia" value="9">9
				<input type="radio" name="rdmetodologia" value="10">10
				</td>
			</tr>
			<tr>
				<td>7. RESPONSABILIDADE COM O PROCESSO ENSINO-APRENDIZAGEM</td><td>
				Identifica as deficiências na aprendizagem do aluno
				e o orienta, tendo em vista a superação das
				mesmas.
				</td>
				<td>
				<input type="radio" name="rdresponsabilidade" value="1">1
				<input type="radio" name="rdresponsabilidade" value="2">2
				<input type="radio" name="rdresponsabilidade" value="3">3
				<input type="radio" name="rdresponsabilidade" value="4">4
				<input type="radio" name="rdresponsabilidade" value="5">5
				<input type="radio" name="rdresponsabilidade" value="6">6
				<input type="radio" name="rdresponsabilidade" value="7">7
				<input type="radio" name="rdresponsabilidade" value="8">8
				<input type="radio" name="rdresponsabilidade" value="9">9
				<input type="radio" name="rdresponsabilidade" value="10">10
				</td>
			</tr>
			<tr>
				<td>8. METODOLOGIA DE AVALIAÇÃO</td><td>
				Preparação do aluno para a avaliação;
				proposta de avaliação de acordo com o conteúdo
				trabalhado em sala de aula.
				</td>
				<td>
				<input type="radio" name="rdavaliacao" value="1">1
				<input type="radio" name="rdavaliacao" value="2">2
				<input type="radio" name="rdavaliacao" value="3">3
				<input type="radio" name="rdavaliacao" value="4">4
				<input type="radio" name="rdavaliacao" value="5">5
				<input type="radio" name="rdavaliacao" value="6">6
				<input type="radio" name="rdavaliacao" value="7">7
				<input type="radio" name="rdavaliacao" value="8">8
				<input type="radio" name="rdavaliacao" value="9">9
				<input type="radio" name="rdavaliacao" value="10">10
				</td>
			</tr>
		</table>
		<div align="center">
		<label>SUGESTÕES, CRÍTICAS E/OU OBSERVAÇÕES:(max. 300 caracteres)<br></label>
		<textarea name="observacoes" rows="3" cols="100"></textarea><p></p>
		<input type="submit" value="Enviar"><input type="reset" value="Limpar">	
		</div>
	</form>
</body>
</html>
